/**
 * 
 */
package com.wsd.util;

import java.io.File;

/**
 * 文件工具类
 * @author 小e
 *
 * 2010-1-24 下午04:39:07
 */
public class FileUtil {
	/**
	 * 根据传入的文件名和文件类型生成文件
	 * @param fileName
	 * @param fileType
	 * @return
	 */
	public static File buildFile(String fileName,String fileType ){
		return new File(fileName + "." + fileType);
	}
	/**
	 * 验证文件类型 时否 和期望的一致
	 * @param file
	 * @param type
	 * @return
	 */
	public static boolean validateFileType(File file,String type){
		return getFileType(file).equals(type);
	}
	/**
	 * 得到文件类型
	 * @param file
	 * @return
	 */
	public static String getFileType(File file){
		if(file.getName().lastIndexOf('.') == -1){
			return "";
		}
		return file.getName().substring(file.getName().lastIndexOf('.'), file.getName().length());
		
	}
	
	public static String getFileType(String fileName){
		if(fileName.lastIndexOf('.') == -1){
			return "";
		}
		return fileName.substring(fileName.lastIndexOf('.')+1, fileName.length());
		
	}
}
